<?
namespace Site\Model
{
    /**
     * Wszelkie operacje na stronach we frontedzie
     * @autor Łukasz Torba
     * @copyright 2013
     */
    class   Subpage extends \Api\Model\DB2
    {
        /**
         * Pobiera dane strony przy pomocy aliasu
         * @return array
         */
        public function GetByAlias($alias)
         {            
            $Q = $this->db->prepare(
                "SELECT 
                `arch_subpages`.*,
                `arch_subpage_effect`.action,
                `arch_subpage_effect`.direction
                FROM 
                    `arch_subpages`
                LEFT JOIN
                    `arch_subpage_effect`
                ON
                      `arch_subpage_effect`.`id` = `arch_subpages`.`effect_id`
                WHERE 
                    `alias` = :alias
                LIMIT 1");
                
            $Q->bindValue(':alias',$alias,\PDO::PARAM_STR);
            $Q->execute();
            
            if( ($result = $Q->fetch()) !== false )
            {
                return $result;
            }
            return array();            
         }
         
         
    }
}
?>